body {
	background: url("Images/img01.gif") rgb(255, 255, 255);
	padding: 0px;
	color: rgb(24, 27, 32);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 60px;

}

body-blue {

	color: blue;

}

body-green {

	color: green;

}

body-darkblue {

	color: darkblue;

}

body-yellow {

	color: goldenrod;

}

body-red {

	color: red;

}

h1 {

	margin: 0px; padding: 0px; color: rgb(36, 131, 166); font-size: 14px; font-weight: normal;

}

h2 {

	margin: 0px; padding: 0px; color: rgb(36, 131, 166); font-size: 14px; font-weight: normal;

}

h3 {

	margin: 0px; padding: 0px; color: rgb(36, 131, 166); font-size: 14px; font-weight: normal;

}

h1 {
	font-family: "Broadway", sans-serif;
	font-size: 5em;
	text-align: center;

}

h2 {

	padding: 15px 20px 0px 0px; font-size: 1.6em;

}

h3 {

	padding: 10px 20px 0px 0px; font-size: 1.2em;

}

p {

	line-height: 180%; margin-top: 0px;

}

ul {

	line-height: 180%; margin-top: 0px;

}

ol {

	line-height: 180%; margin-top: 0px;

}

ul {

	

}

ol {

	

}

.list20 {

	padding: 0px; margin-left: 0.5cm; list-style-type: square; list-style-image: url("block_bullet.gif");

}

a {

	color: rgb(36, 131, 166); text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

img.border {

	border: 6px solid rgb(238, 231, 223); border-image: none; margin-bottom: 0px;

}

img.alignleft {

	margin-right: 25px; float: left;

}

img.alignright {

	float: right;

}

img.aligncenter {

	margin: 0px auto;

}

table.pic_frame {

	border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245);

}

.pretty-table {

	background: url("Images/table-bg.jpg") repeat-x left top rgb(188, 208, 228); margin: 0px; padding: 0px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(0, 0, 0); font-size: 0.9em; border-collapse: collapse;

}

.pretty-table caption {

	padding: 0.5em 0px; text-align: right; font-size: 0.9em; font-style: italic; caption-side: bottom;

}

.pretty-table th {

	padding: 0.5em; border: 1px dotted rgb(102, 102, 102); border-image: none; text-align: right; color: rgb(99, 42, 57);

}

.pretty-table td {

	padding: 0.5em; border: 1px dotted rgb(102, 102, 102); border-image: none; text-align: right; color: rgb(99, 42, 57);

}

.pretty-table th[scope=col] {

	color: rgb(0, 0, 0); font-size: 0.9em; border-right-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(143, 173, 204);

}

.pretty-table th + th[scope=col] {

	color: rgb(255, 255, 255); border-right-color: rgb(102, 102, 102); border-right-width: 1px; border-right-style: dotted; background-color: rgb(125, 152, 179);

}

.pretty-table th[scope=row] {

	border-right-color: rgb(51, 51, 51); border-right-width: 2px; border-right-style: solid; background-color: rgb(184, 207, 229);

}

.pretty-table tr.alt th {

	color: rgb(42, 71, 99);

}

.pretty-table tr.alt td {

	color: rgb(42, 71, 99);

}

.pretty-table tr:hover th[scope=row] {

	color: rgb(255, 255, 255); background-color: rgb(99, 42, 42);

}

.pretty-table tr:hover td {

	color: rgb(255, 255, 255); background-color: rgb(99, 42, 42);

}

#wrapper {

	margin: 0px auto; padding: 0px;

}

#header-wrapper {

	height: 167px;

}

#header {

	margin: 0px auto; width: 960px; height: 167px;

}

#logo {

	margin: 0px auto; padding: 40px 0px 0px; width: 980px; color: rgb(68, 68, 68);

}

#logo h1 {

	margin: 0px; padding: 0px; display: block;

}

#logo p {

	margin: 0px; padding: 0px; display: block;

}

#logo h1 {

	margin: 0px; text-align: center; color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: -1px; font-size: 54px; font-weight: bold;

}

#logo h1 a {

	color: rgb(68, 68, 68);

}

#logo p {

	text-align: center; text-transform: uppercase; font-family: "Arvo", serif; font-size: 20px; margin-top: -10px;

}

#logo a {

	background: none; border: currentColor; border-image: none; color: rgb(68, 68, 68); text-decoration: none;

}

#search {

	padding: 0px; width: 280px; height: 100px; float: right;

}

#search form {

	margin: 0px; padding: 60px 0px 0px 30px; height: 41px;

}

#search fieldset {

	margin: 0px; padding: 0px; border: currentColor; border-image: none;

}

#search-text {

	background: rgb(255, 255, 255); font: 11px/normal Arial, Helvetica, sans-serif; padding: 6px 10px; border: currentColor; border-image: none; width: 195px; color: rgb(127, 127, 129); text-transform: lowercase; font-size-adjust: none; font-stretch: normal;

}

#search-submit {

	display: none;

}

#menu-wrapper {

	height: 48px;

}

#menu {

	margin: 0px auto; padding: 0px 20px; width: 940px; height: 28px;

}

#menu ul {

	list-style: none; margin: 0px; padding: 0px; text-align: center; line-height: normal;

}

#menu li {

	display: inline;

}

#menu a {

	margin: 0px; padding: 10px 30px; border: currentColor; border-image: none; height: 16px; color: rgb(54, 38, 38); text-transform: uppercase; line-height: 56px; letter-spacing: 1px; font-family: "Oswald", sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;

}

#menu .current_page_item a {

	background: rgb(134, 38, 38); color: rgb(255, 255, 255);

}

#menu a:hover {

	background: rgb(38, 38, 38); color: rgb(255, 255, 255); text-decoration: none;

}

#page {

	background: url("Images/img03.gif") repeat-y top;

}

#page-bgtop {

	background: url("Images/img02.gif") no-repeat top;

}

#page-bgbtm {

	background: url("Images/img04.gif") no-repeat bottom; overflow: hidden;

}

#page-content {

	margin: 0px auto; width: 940px;

}

#content {

	padding: 0px; width: 640px; float: left;

}

.post {

	padding-bottom: 10px; clear: both;

}

.post .title {

	letter-spacing: -2px; padding-top: 10px;

}

.post .title a {

	border: currentColor; border-image: none; color: rgb(38, 38, 38);

}

.post .meta {

	text-align: left; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;

}

.post .meta a {

	

}

.post .entry {

	padding: 10px 0px 0px; text-align: justify; margin-bottom: 25px;

}

.links {

	background: rgb(165, 54, 2); padding: 2px 0px; width: 96px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; text-decoration: underline; display: block;

}

#sidebar {

	background: rgb(208, 230, 255); border-width: 1px 3px 3px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 0px 0px 0px 20px; width: 250px; float: right;

}

#sidebar ul {

	list-style: none; margin: 0px; padding: 0px 0px 0px 10px; font-size: 12px;

}

#sidebar li {

	margin: 0px; padding: 0px 0px 0px 10px; font-size: 12px;

}

#sidebar li ul {

	margin: 0px; padding-bottom: 30px;

}

#sidebar li li {

	line-height: 35px;

}

#sidebar li li span {

	padding: 0px; font-size: 11px; font-style: italic; margin-top: -20px; display: block;

}

#sidebar li li a {

	color: rgb(24, 27, 32);

}

#sidebar h2 {

	padding: 5px 20px 0px 0px; height: 30px; text-align: center; color: rgb(36, 131, 166); letter-spacing: -1px; font-size: 24px;

}

#sidebar h3 {

	padding: 5px 20px 0px 0px; height: 30px; text-align: center; color: rgb(38, 38, 38); letter-spacing: -1px; font-size: 18px;

}

#sidebar p {

	margin: 0px; padding: 0px 20px 0px 0px; text-align: justify; font-size: 12px;

}

#sidebar a {

	border: currentColor; border-image: none;

}

#sidebar a:hover {

	text-decoration: underline;

}

#calendar {

	

}

#calendar_wrap {

	padding: 20px;

}

#calendar table {

	width: 100%;

}

#calendar tbody td {

	text-align: center;

}

#calendar #next {

	text-align: right;

}

#footer {

	background: url("Images/img07.gif") no-repeat top; margin: 0px auto 40px; width: 960px; height: 55px; font-family: Arial, Helvetica, sans-serif;

}

#footer p {

	margin: 0px; text-align: center; color: rgb(87, 100, 117); line-height: normal; padding-top: 18px;

}

#footer a {

	color: rgb(87, 100, 117);

}

#banner {

	margin-top: 20px; margin-bottom: 30px;

}
